home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / devel / wild / appunti / collisioni.txt < prev    next >
Text File  |  1999-01-01  |  975b  |  28 lines

  1. Appunti a proposito del sistema di risoluzione delle collisioni.
  2.  
  3. funzione: Y=ax^3+bx^2+cx+d
  4.  
  5. La funzione, a t=0 (relativo), è sicuramente fuori dall'intervallo (-r / r)
  6. in quanto non collide (e se collide sarabbe stata rilevata nel coso prima).
  7. Oppure, se collide si vede subito: d è nell'intervallo.
  8. Se parte da fuori, conviene fare in modo che parta da sopra, per comodità.
  9. Quindi, d>0 (se no, cambia segno al tutto, tanto sarebbe tra modulo).
  10. No. Bisogna tenere più variabili: quelle cambiate di segno (se serve) e quelle non.
  11. Oppure, programmare due differenti subs.
  12.  
  13. Chiamo ap = a prima del cambio segno.
  14. NEANCHE!
  15.  
  16. Rifare tutto.
  17.  
  18. Mi serve una funzione con a>0 (che sia disposta come voglio io,che arriva dal basso
  19. e funisce in alto). 
  20. Chiamo le sue variabili: as,bs,cs,ds (salente)
  21.  
  22. Mi serve poi una funzione con d>0 (che intersechi Y nel semiasse positivo)
  23. Chiami le sue variabili: ay,by,cy,dy (y positivo collidente)
  24.  
  25. Ora studio bene la funzione, con gli asintoti.
  26.  
  27.  
  28.